import { default as request, cloud } from '@/framework/utils/request'

/**
 * 视频审核分页查询
 */
export function getPage(params) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/page`,
    method: 'get',
    params
  })
}

/**
 * 新增视频信息数据
 */
export function add(data) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/add`,
    method: 'post',
    data
  })
}

/**
 * 修改视频信息数据
 */
export function edit(data) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/edit`,
    method: 'post',
    data
  })
}

/**
 * 删除视频信息数据
 */
export function del(id) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/delete`,
    method: 'post',
    data: {
      ids: [id]
    }
  })
}

/**
 * 获取视频信息单条数据详情
 */
export function getDetail(id) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/detail`,
    method: 'get',
    params: {
      id
    }
  })
}
/**
 * 修改视频置顶状态
 */
export function editIsTop(data) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/editIsTop`,
    method: 'post',
    data
  })
}


/**
 * 收藏信息分页查询
 */
export function getCollectInfoPage(params) {
  return request({
    url: `${cloud.onlineClass}/collectInfo/page`,
    method: 'get',
    params
  })
}

/**
 * 取消收藏信息
 */
export function goCancelCollectInfo(data) {
  return request({
    url: `${cloud.onlineClass}/collectInfo/delete`,
    method: 'post',
    data
  })
}
/**
 * 学科学习记录查询
 */
export function getHistoryInfoList(params) {
  return request({
    url: `${cloud.onlineClass}/historyInfo/subjectCount`,
    method: 'get',
    params
  })
}

/**
 * 历史信息分页查询
 */
export function getHistoryInfoPage(params) {
  return request({
    url: `${cloud.onlineClass}/historyInfo/page`,
    method: 'get',
    params
  })
}

/**
 * 取消收藏信息
 */
export function goCancelHistoryInfo(data) {
  return request({
    url: `${cloud.onlineClass}/historyInfo/delete`,
    method: 'post',
    data
  })
}
